/*#######################################################################*/
/*
/*	Project Name : Xoops Cube Theme
/*	Project Site : http://www.xoopscube.org
/*	
/*	Theme Name	 : Common
/*	Theme Site	 : http://www.xoopserver.com
/*
/*	Author	: Nuno Luciano
/*  Review	: 09 - 09 - 2006
/*
/*#######################################################################*/

* { margin: 0; padding: 0; border: 0; font-family: Verdana, Arial, Helvetica, sans-serif; }

body {
padding: 0px 350px 0px 350px;
border-top:5px solid #9AACAF;
background-color:#E1E7E8;
color:#9AACAF;
font-size: 12px;
text-align:center;
}

/*----------------- Layout Header ----------------------- */

#layout_header {
border:1px solid #5C7276;
border-bottom:2px solid #5C7276;
}

/*#######################################################################*/
/*                           HTML TAGS                                   */
/*#######################################################################*/

a:focus {-moz-outline:0;outline:0;outline-offset:0;}
a:link {color:#666666;}
a:visited {color:#666666;}
a:hover, a:active {color:#333;text-decoration:none;}

/*#######################################################################*/
/*                           Form Elements                               */
/*#######################################################################*/

form {margin:0;padding:0px;}
input, select, textarea {
font-size: 0.9em;
margin:2px 0;
padding:2px;
border:1px solid #666;
background-color:#CDD7D8; color:#5C7276;
}
input:focus, textarea:focus {background-color:#FFF;} 

/*#######################################################################*/
/*                            Block Center                               */
/*#######################################################################*/

.centerLblockTitle, .centerCblockTitle, .centerRblockTitle {
margin: 0;
padding:4px;
border-bottom:1px solid #5C7276;
font-size: 1.2em;
font-weight: bold;
line-height:2em;
}

/*#######################################################################*/
/*                           Module Content                              */
/*#######################################################################*/

#layoutMain {
float:right;
width:78%;
display:inline;
margin-right: 5px;
margin-bottom:2.5em;
background-color:#E1E7E8; color:#5C7276;
border-top:0px solid #333;
border-bottom:0px solid #333;
text-align:left;
}

#content { padding: 1em;}

.sitename a:hover { color:#E1E7E8;}

/*#######################################################################*/
/*                             Block Left                                */
/*#######################################################################*/

.leftblockTitle {
margin: 0;
padding: 4px;
border-bottom:1px solid #5C7276;
font-size: 1.2em;
font-weight: bold;
line-height:2em;
}

/*#######################################################################*/
/*                              MainMenu                                 */
/*#######################################################################*/

#mainmenu a {line-height:1.8em;}
#mainmenu a:hover {
border-bottom: solid 1px #9EB1B4;
text-decoration: none;
background-color:#BCC9CB;
color:#FFF;
}
#mainmenu a.menuTop, a.menuMain, a.menuSub {
margin: 0;
padding-left: 4px;
border-bottom: solid 1px #9EB1B4;
}
#mainmenu wrapper {padding-left: 12px;}

/*#######################################################################*/
/*                              UserMenu                                 */
/*#######################################################################*/

#usermenu a {
margin: 0;
padding: 2px;
border-bottom: solid 1px #9EB1B4;
display: block;
text-decoration: none;
line-height:1.8em;
}
#usermenu a.highlight {background-color:#BCC9CB;color:#FFF;}
#usermenu a:hover {border-bottom: solid 1px #9EB1B4;background-color:#BCC9CB;color:#FFF;text-decoration: none;}

/*#######################################################################*/
/*                                 Data                                  */
/*#######################################################################*/

table {width: 100%;}
th {background-color: #CDD7D8; color:#5C7276;padding: 2px; vertical-align: middle;}
th a {}
td {margin:0; padding:2px; border:0px;}

.outer {border: solid 0px #333;font-size:0.8em;}
table.outer { background-color:#BCC9CB;}
.head, .even, .odd, .foot {margin: 0;padding-left:4px;}
.head {background-color:#CDD7D8;font-weight: bold;}
.even {background-color:#DEE3E4;/*	color:#EBEBEB;*/}
.odd {background-color:#E4E8E9;/*	color:#EBEBEB;*/}
.foot {background-color:#CDD7D8;font-weight: bold;}
tr.even td {background-color:#DEE3E4;}
tr.odd td {background-color:#CDD7D8;}

/*#######################################################################*/
/*                             News Items                                */
/*#######################################################################*/

.item { margin-bottom: 1em; width:100%;}
.itemHead {color: #5C7276;padding:4px;border-bottom:1px solid #5C7276;}
.itemTitle, .itemTitle a, .itemTitle a:visited {padding:4px;text-decoration:none;color:#5C7276;font-size: 1.3em;}
.itemTitle a:hover {color:#333;}
.itemInfo {font-style:italic;font-size:0.8em;text-align:right;margin:0;padding:4px;}
.itemPoster, .itemPostDate, .itemStats {}
.itemFoot {font-size:0.8em;text-align: right;margin: 0;padding: 4px;}
.itemBody {padding:1em;}
.itemText {padding:1em;}
.itemAdminLink, .itemPermaLink {/*font-size: 0.9em;*/}

/*#######################################################################*/
/*                                Comments                               */
/*#######################################################################*/

div.xoopsCode, div.xoopsQuote {
margin: 2px;
padding:6px;
border: solid 1px #CDD7D8;
background-color:#DEE3E4;
font-size:1em;
line-height:1.2em;
text-align:left;
}
div.xoopsQuote {}
.comTitle { font-size:1.2em;font-weight:bold;margin-bottom:2px;}
.comText {margin:0;padding:1em;line-height: 1.2em;}
.comUserStat {
border: solid 1px #CDD7D8;
background-color:#DEE3E4;
font-size: 0.9em;
margin: 2px;
padding: 4px;
}

/*#######################################################################*/
/*                              Footer                                   */
/*#######################################################################*/

#footer { clear: both; text-align:right; font-size:0.9em; padding: 0.5em 0 0.5em 0; margin-left:20%; border-top: 1px solid #9EB1B4; }